Towards Bayanihan: building an extensible framework for volunteer computing using Java

نویسندگان

  • Luis F. G. Sarmenta
  • Satoshi Hirano
  • Stephen A. Ward
چکیده

Project Bayanihan seeks to develop the idea of volunteer computing , which allows people to very easily pool together their computers' processing power and cooperate in solving parallel problems. While the idea of volunteer computing o ers many exciting new prospects in global supercomputing and collaboration, its realization involves many challenging research issues that need to be addressed. In this paper, we present a exible object-oriented framework using Java and HORB that allows programmers to experiment with di erent approaches to these issues by simply extending and interconnecting basic library components. We also present results from a distributed web-crawling application written using the framework.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bayanihan: building and studying web-based volunteer computing systems using Java

Project Bayanihan is developing the idea of volunteer computing, which seeks to enable people to form very large parallel computing networks very quickly by using ubiquitous and easy-to-use technologies such as web browsers and Java. By utilizing Java's object-oriented features, we have built a exible software framework that makes it easy for programmers to write diierent volunteer computing ap...

متن کامل

Studying Sabotage-Tolerance Mechanisms through Web-based Parallel Parametric Analysis and Monte Carlo Simulation

In this paper, we show how we have been able to use parallel parametric analysis and Monte Carlo simulations, running on a Java applet-based volunteer computing system, Bayanihan, to develop and study new mechanisms for addressing the problem of sabotage by malicious volunteers in volunteer computing and Internet computing systems. We begin by describing the general-purpose framework we have de...

متن کامل

An Adaptive, Fault-Tolerant Implementation of BSP for JAVA-Based Volunteer Computing Systems

In recent years, there has been a surge of interest in Javabased volunteer computing systems, which aim to make it possible to build very large parallel computing networks very quickly by enabling users to join a parallel computation by simply visiting a web page and running a Java applet on a standard browser. A key research issue in implementing such systems is that of choosing an appropriate...

متن کامل

Design and Implementation of a Framework for Performing Genetic Computation Through a Volunteer Computing System

This project designed and implemented a transparent software framework that allows any genetic algorithm to be run in parallel over the Internet. The framework distributes the population of the genetic algorithm among computers which have been volunteered to assist in the task. However, the parameters provided to the genetic algorithm are independent of the number of processors being used. The ...

متن کامل

Bayanihan: Web-Based Volunteer Computing Using Java

This paper presents and discusses the idea of Web-based volunteer computing, which allows people to cooperate in solving a large parallel problem by using standard Web browsers to volunteer their com-puters' processing power. Because volunteering requires no prior human contact and very little technical knowledge, it becomes very easy to build very large volunteer computing networks. At its ful...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Concurrency - Practice and Experience

دوره 10  شماره 

صفحات  -

تاریخ انتشار 1998